home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #15
/
Monster Media Number 15 (Monster Media)(July 1996).ISO
/
os2
/
cpumt10a.zip
/
README.1ST
< prev
Wrap
Text File
|
1996-06-21
|
7KB
|
182 lines
Welcome to CPUMeter, Version 1.0a
This is the first public version of CPUMeter. This program is SHAREWARE, you
are allowed to distribute the zipfile cpum*.zip. Do NOT redistribute any part
of this zipfile. After a trial period of 4 weeks, you have to register if you
want to use the program any further. Otherwise, you must remove it from your
computer.
----------------------------------------------------------------------------
CONTENTS:
1. Program description
2. Legal stuff
3. Installation
4. History
5. Future plans
6. Known Bugs
----------------------------------------------------------------------------
----------------------
1. Program description
----------------------
CPUMeter is an enhanced CPU-usage meter, similar to "PULSE.EXE".
Unlike other CPU-meters, it does not use a counting loop to determine the
CPU-load. It uses the DosQProcStat API-call. This reduces CPU-load and CPU
power-consumption and gives the possibility to show infos about CPU-hogging
processes. For details look in the helpfile.
This program is SHAREWARE. That means you are allowed to copy and distribute
the original-archive (cpum*.zip) and you are allowed to test the program for
four weeks.
After that time, you MUST register it or remove the program from your PC(s).
To register, send me
A: - either DM 20,- cash or as negotiable "EUROCHECK"
- or US$20,- cash or as negotiable "EUROCHECK"
B: - either your postal-adress
- or your email-adress, so i will know where to send your registration-key.
My adress is:
Christof Pastors
Luitpoldstr. 12
91054 Erlangen
Germany
I am also open to comments and discussion about my program, any constructive
comment will be appreciated. If you want to contact me via email:
pastors@eev.e-technik.uni-erlangen.de
The newest version of CPUMeter can be found on the regular ShareWare-servers
(like Hobbes) or (the very newest) at:
http://eev11.e-technik.uni-erlangen.de/cpumeter.html
--------------
2. Legal Stuff
--------------
CPUMeter is Copyright (c) 1996, Christof Pastors
This program is provided "as is" to give you a chance to try the product for
four weeks.
After that time, you MUST register it or remove the program from your PC(s). I
will give NO kind of SUPPORT to unregistered users (though i am open for
comments and constructive crticism). I tried to find as many bugs as possible,
but i am IN NO WAY RELIABLE FOR INDIRECT OR SIMILAR DAMAGES, INCLUDING ANY
LOST PROFITS OR LOST DATA ARISING OUT OF THE USE OR INABILITY TO USE THE
SOFTWARE OR ANY DATA SUPPLIED .
----------------
3. Installation
----------------
Simply unzip the zipped files in a single directory. Then create a new
program-object by starting cpu_inst.cmd or by dragging and customizing
an object from a program-template in your templates-folder. READY.
CPUMeter does not register a DLL nor does it create an entry in the
ini-files of OS/2, i don't like programs modifying system-files!
NEW! Accurate results with High-Resolution-Timer!
To exploit all capabilities of CPUMeter, you can use the new "High-Resolution
-Timer". For this, you need two new drivers from IBM: CLOCK01.SYS and
TIMER0.SYS. If you have one of those rare microchannel-PCs, you need the
CLOCK02.SYS driver instead of clock01. With those drivers, the problem is
fixed that CPUMeter shows to much CPU-load when an application is waked
very often (for example to handle mouse-movement messages).
Enabling this option can cause problems
- DOS-programs that use the same Harware-timer will hang. This is propably
the case with many DOS-Games.
- WINDOWS-sessions may hang when starting or show bad response to mouse-input.
- Seamless WINOS2-sessions may even block the OS/2 desktop when they hang on
startup.
If you have problems with a DOS-program that needs the same PC-hardware-timer,
go to the settings-Notebook of CPUMeter and disable the use of HRTimer. In rare
cases, you should also exit CPUMeter after this step to free the Hardware-timer.
How YOU can get these drivers:
- They will be part of MERLIN, the next version of OS2,
- I added the MMPM_MPU.ZIP archive that comes from IBM to the CPUMeter
archive. You can find the needed drivers in there.
- They are part of the DEVCON-9 "Developer's Toolkit for OS/2 Warp" ( see
BETA-section there)
- They are part of the new Real-Time-Midi package developed by IBM.
- And they can be found per ftp at the HOBBES-Shareware archive (MMPM_MPU.ZIP).
How to install the new drivers:
If you don't use ( or need ) the according Multimedia-Setup "MINSTALL.EXE",
which brings you full MPU-401 multimedia support, install them "by hand":
- Make a backup copy of the old clock01.sys in the \os2\boot\ directory.
- Copy the new clock01.sys and timer0.sys in this directory.
- Add the statement "BASEDEV=TIMER0.SYS" to your config.sys.
- Reboot.
If CPUMeter can't open the new timer on program-startup, it will use the
(inaccurate) standard-timer.
----------------
4. History
----------------
Ver 0.9a: Finally, this is version 0.9a which has all basic features i wanted
to add.
Its the first version given to beta-testers, now i wait for
feedback....
Ver 0.9b: Now i got the first feedback (see also future plans):
- Fixed graphic-bug. With line-style "not-filled", the background
was not repainted at all. As one result, the lines got "smeared".
- Made About-dialog and Helpfile infos consistent.
Ver 0.9c: - Fixed two bad pointers who crashed CPUMeter when closing the app.
- The window can be moved with the mouse.
- Added bargraphs for CPU-load, Disk-usage and swapfile-size.
- Message-boxes could crash CPUMeter, fixed now.
- The Real-Time-Midi timer can be used by CPUMeter if found,
--> BIG IMPROVEMENT in accuracy.
- Better window (re-) placement when window-corner exceeds
desktop-size.
- Reduced memory- and CPU-usage.
Ver 0.9d: - Finally made a Settings Notebook
- Now a user-defined drive can be monitored
- Improved scaling of the Linegraph
- CPUMeter closes more smoothly
- The new HighResolutioinTimer is used if present
Ver 0.9e: - Added the long wanted Process-List
- Added a "Kill process" feature
- All Dialogs are non-modal now. I hate modal dialog-windows.
Ver 1.0a: - This version will be released
- Updated readme and helpfile
- Added popup-menu in process-list
- Added hotkeys for process-list and settings-notebook
----------------
5. Future plans
----------------
Some ideas that MAY BE realized in the future ( I am open for discussions
about missing features):
- Support for more than 16 colors ( In the moment, only 16 colors are
supported)
- Enhanced layout for the process-list. Maybe infos about all threads and
all windows of a process can be shown.
- Memory and speed-tuning
----------------
6. Known bugs
----------------